<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>会在js中定义函数，调用函数</title>
</head>
<body>

</body>
</html>
<script>
    //无参无返回值的方法
    function println(){
        document.write("hello.js"+"<br>");
    }
    //调用方法
    println();

    //有参数有返回值的方法
    function getSum(num1,num2){
         return num1+num2;
    }

    let result=getSum(10,20);
    document.write(result+"<br>");

    //可变参数 对n个数字进行求和
    function getSum1(...params){
        let sum3=0;
        for(let i=0;i<params.length;i++){
            sum3+=params[i];
        }
        return sum3;
    }
//    调用方法
    let sum =getSum1(10,20,30);
    document.write(sum+"<br>");
//    匿名函数：没有名字的函数
//    匿名函数的第一种使用方式：把匿名函数的值赋值给一个变量，变量相当于函数的名字
    let  fun =function(){
        document.write("hello");
    }
    fun();
//    方式二：作为事件的响应函数
//    第三种：作为其他函数的参数（定时器）
</script>